Routing Algorithms for Ring Networks
نویسندگان
چکیده
In this thesis, we study routing problems on ring networks. The ring is a popular topology for communication networks and has attracted much research attention. A communication application on a ring network can be regarded as a set of connection requests, each of which is represented by a set of nodes to be connected in the ring network. To implement a communication application, we need to develop a routing algorithm to find a path connecting all the nodes involved in each connection request. One of the most important optimization problems for the communication on ring networks is to develop a routing algorithm such that the maximum congestion (i.e., the maximum number of paths that use any single link in the ring) is minimized. This problem can be formulated as the Minimum Congestion Hypergraph Embedding in a Cycle (MCHEC) problem with a set of connection requests represented by a hypergraph. A special case of the MCHEC problem, in which each connection request involves exactly two nodes, is known as the Minimum Congestion Graph Embedding in a Cycle problem. A more general case, in which connection requests may have non-uniform bandwidth requirements, is known as the Minimum Congestion Weighted Hypergraph Embedding in a Cycle problem. The Minimum Congestion Graph Embedding in a Cycle problem is solvable in polynomial time, and the other problems are NP-hard. In this thesis, we focus on the MCHEC problem and propose efficient algorithms in three categories. In the first category is a 1.8-approximation algorithm that improves the previous 2-approximation algorithms. In the second category is an algorithm that computes optimal solutions for the MCHEC problem. This algorithm runs in polynomial time for subproblems with constant maximum congestions, and is more efficient in terms of the time complexity than the previous algorithm that solves the same problem. The third category contains two heuristic approaches. According to our simulation results, both heuristics have lower time complexities and better practical performance than a well known heuristic.
منابع مشابه
Routing Improvement for Vehicular Ad Hoc Networks (VANETs) Using Nature Inspired Algorithms
are a subset of MANETs in which vehicles are considered as network clients. These networks have been created to communicate between vehicles and traffic control on the roads. have similar features to MANETs and their main special property is the high-speed node mobility which makes a quick change of the network. The rapid change of network topology is a major challenge in routing. One of the we...
متن کاملMLCA: A Multi-Level Clustering Algorithm for Routing in Wireless Sensor Networks
Energy constraint is the biggest challenge in wireless sensor networks because the power supply of each sensor node is a battery that is not rechargeable or replaceable due to the applications of these networks. One of the successful methods for saving energy in these networks is clustering. It has caused that cluster-based routing algorithms are successful routing algorithm for these networks....
متن کاملA Novel Comprehensive Taxonomy of Intelligent-Based Routing Protocols in Wireless Sensor Networks
Routing in ad-hoc networks, specifically intelligent-based ones, is a highly interested research topic in recent years. Most of them are simulation-based study. Large percentages have not even mentioned some of the fundamental parameters. This strictly reduces their validity and reliability. On the other hand, there is not a comprehensive framework to classify routing algorithms in wireless sen...
متن کاملPerformance Analysis of a New Neural Network for Routing in Mesh Interconnection Networks
Routing is one of the basic parts of a message passing multiprocessor system. The routing procedure has a great impact on the efficiency of a system. Neural algorithms that are currently in use for computer networks require a large number of neurons. If a specific topology of a multiprocessor network is considered, the number of neurons can be reduced. In this paper a new recurrent neural ne...
متن کاملPerformance Analysis of a New Neural Network for Routing in Mesh Interconnection Networks
Routing is one of the basic parts of a message passing multiprocessor system. The routing procedure has a great impact on the efficiency of a system. Neural algorithms that are currently in use for computer networks require a large number of neurons. If a specific topology of a multiprocessor network is considered, the number of neurons can be reduced. In this paper a new recurrent neural ne...
متن کاملA Reliable Routing Algorithm for Delay Sensitive Data in Body Area Networks
Wireless body Area networks (WBANs) include a number of sensor nodes placed inside or on the human body to improve patient health and quality of life. Ensuring the transfer and receipt of data in sensitive data is a very important issue. Routing algorithms should support a variety of service quality such as reliability and delay in sending and receiving data. Loss of information or excessive da...
متن کامل